package com.example.cloudcashierpos.bean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;

import java.util.Date;
import org.greenrobot.greendao.annotation.Generated;

@Entity
public class corecmsprinttaskdetail {
    // 序列
    @Id(autoincrement = true)
    private long id;
    // 批次号
    private long batchId;
    // 订单详情Id
    private Long detailId;
    // 数量
    private double quantity;
    // 原价
    private double price;
    // 实价
    private double realPrice;
    // 折扣
    private double discount;
    // 原金额
    private double amount;
    // 实收金额
    private double realAmount;
    // 做法金额
    private double taskAmount;
    // 加料金额
    private double feedAmount;
    // 小计
    private double allAmount;
    // 收银打印方案id
    private int printSchemeId;
    // 菜品Id
    private Long foodId;
    // 规格Id
    private Long foodSpecId;
    // 菜品分类id
    private Long foodTypeId;
    // 菜品编码
    private String number;
    // 菜品名称
    private String name;
    // 规格名称
    private String specName;
    // 做法名称
    private String taskTitle;
    // 加料名称
    private String feedTitle;
    // 打包标记
    private String parcel;
    // 餐套主菜Id
    private Long foodPackId;
    // 套餐名称
    private String foodPackName;
    // 创建时间
    private Date createTime;
    // 更新时间
    private Date updataTime;
    // 整单备注
    private String remark;
    // 桌台编号
    private String deskName;
    // 订单编号
    private String orderNo;
    // 取单编号
    private String orderNumber;
    // 就餐人数
    private Integer person;
    // 打印状态(0待打印,1打印成功,2打印失败,3补打)
    private int printStatus;
    // 打印类型（不同的类型只能选择相对应的打印格式）
    private int billtypeId;
    // 下单人
    private String billerName;
    // 收银打印模板id
    private int templateId;
    // 明细备注
    private String detailRemark;
    // 叫起标记
    private String callType;
    // 小票标题
    private String billTitle;
    @Generated(hash = 889647661)
    public corecmsprinttaskdetail(long id, long batchId, Long detailId,
            double quantity, double price, double realPrice, double discount,
            double amount, double realAmount, double taskAmount, double feedAmount,
            double allAmount, int printSchemeId, Long foodId, Long foodSpecId,
            Long foodTypeId, String number, String name, String specName,
            String taskTitle, String feedTitle, String parcel, Long foodPackId,
            String foodPackName, Date createTime, Date updataTime, String remark,
            String deskName, String orderNo, String orderNumber, Integer person,
            int printStatus, int billtypeId, String billerName, int templateId,
            String detailRemark, String callType, String billTitle) {
        this.id = id;
        this.batchId = batchId;
        this.detailId = detailId;
        this.quantity = quantity;
        this.price = price;
        this.realPrice = realPrice;
        this.discount = discount;
        this.amount = amount;
        this.realAmount = realAmount;
        this.taskAmount = taskAmount;
        this.feedAmount = feedAmount;
        this.allAmount = allAmount;
        this.printSchemeId = printSchemeId;
        this.foodId = foodId;
        this.foodSpecId = foodSpecId;
        this.foodTypeId = foodTypeId;
        this.number = number;
        this.name = name;
        this.specName = specName;
        this.taskTitle = taskTitle;
        this.feedTitle = feedTitle;
        this.parcel = parcel;
        this.foodPackId = foodPackId;
        this.foodPackName = foodPackName;
        this.createTime = createTime;
        this.updataTime = updataTime;
        this.remark = remark;
        this.deskName = deskName;
        this.orderNo = orderNo;
        this.orderNumber = orderNumber;
        this.person = person;
        this.printStatus = printStatus;
        this.billtypeId = billtypeId;
        this.billerName = billerName;
        this.templateId = templateId;
        this.detailRemark = detailRemark;
        this.callType = callType;
        this.billTitle = billTitle;
    }
    @Generated(hash = 1259031496)
    public corecmsprinttaskdetail() {
    }
    public long getId() {
        return this.id;
    }
    public void setId(long id) {
        this.id = id;
    }
    public long getBatchId() {
        return this.batchId;
    }
    public void setBatchId(long batchId) {
        this.batchId = batchId;
    }
    public Long getDetailId() {
        return this.detailId;
    }
    public void setDetailId(Long detailId) {
        this.detailId = detailId;
    }
    public double getQuantity() {
        return this.quantity;
    }
    public void setQuantity(double quantity) {
        this.quantity = quantity;
    }
    public double getPrice() {
        return this.price;
    }
    public void setPrice(double price) {
        this.price = price;
    }
    public double getRealPrice() {
        return this.realPrice;
    }
    public void setRealPrice(double realPrice) {
        this.realPrice = realPrice;
    }
    public double getDiscount() {
        return this.discount;
    }
    public void setDiscount(double discount) {
        this.discount = discount;
    }
    public double getAmount() {
        return this.amount;
    }
    public void setAmount(double amount) {
        this.amount = amount;
    }
    public double getRealAmount() {
        return this.realAmount;
    }
    public void setRealAmount(double realAmount) {
        this.realAmount = realAmount;
    }
    public double getTaskAmount() {
        return this.taskAmount;
    }
    public void setTaskAmount(double taskAmount) {
        this.taskAmount = taskAmount;
    }
    public double getFeedAmount() {
        return this.feedAmount;
    }
    public void setFeedAmount(double feedAmount) {
        this.feedAmount = feedAmount;
    }
    public double getAllAmount() {
        return this.allAmount;
    }
    public void setAllAmount(double allAmount) {
        this.allAmount = allAmount;
    }
    public int getPrintSchemeId() {
        return this.printSchemeId;
    }
    public void setPrintSchemeId(int printSchemeId) {
        this.printSchemeId = printSchemeId;
    }
    public Long getFoodId() {
        return this.foodId;
    }
    public void setFoodId(Long foodId) {
        this.foodId = foodId;
    }
    public Long getFoodSpecId() {
        return this.foodSpecId;
    }
    public void setFoodSpecId(Long foodSpecId) {
        this.foodSpecId = foodSpecId;
    }
    public Long getFoodTypeId() {
        return this.foodTypeId;
    }
    public void setFoodTypeId(Long foodTypeId) {
        this.foodTypeId = foodTypeId;
    }
    public String getNumber() {
        return this.number;
    }
    public void setNumber(String number) {
        this.number = number;
    }
    public String getName() {
        return this.name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getSpecName() {
        return this.specName;
    }
    public void setSpecName(String specName) {
        this.specName = specName;
    }
    public String getTaskTitle() {
        return this.taskTitle;
    }
    public void setTaskTitle(String taskTitle) {
        this.taskTitle = taskTitle;
    }
    public String getFeedTitle() {
        return this.feedTitle;
    }
    public void setFeedTitle(String feedTitle) {
        this.feedTitle = feedTitle;
    }
    public String getParcel() {
        return this.parcel;
    }
    public void setParcel(String parcel) {
        this.parcel = parcel;
    }
    public Long getFoodPackId() {
        return this.foodPackId;
    }
    public void setFoodPackId(Long foodPackId) {
        this.foodPackId = foodPackId;
    }
    public String getFoodPackName() {
        return this.foodPackName;
    }
    public void setFoodPackName(String foodPackName) {
        this.foodPackName = foodPackName;
    }
    public Date getCreateTime() {
        return this.createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public Date getUpdataTime() {
        return this.updataTime;
    }
    public void setUpdataTime(Date updataTime) {
        this.updataTime = updataTime;
    }
    public String getRemark() {
        return this.remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    public String getDeskName() {
        return this.deskName;
    }
    public void setDeskName(String deskName) {
        this.deskName = deskName;
    }
    public String getOrderNo() {
        return this.orderNo;
    }
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }
    public String getOrderNumber() {
        return this.orderNumber;
    }
    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }
    public Integer getPerson() {
        return this.person;
    }
    public void setPerson(Integer person) {
        this.person = person;
    }
    public int getPrintStatus() {
        return this.printStatus;
    }
    public void setPrintStatus(int printStatus) {
        this.printStatus = printStatus;
    }
    public int getBilltypeId() {
        return this.billtypeId;
    }
    public void setBilltypeId(int billtypeId) {
        this.billtypeId = billtypeId;
    }
    public String getBillerName() {
        return this.billerName;
    }
    public void setBillerName(String billerName) {
        this.billerName = billerName;
    }
    public int getTemplateId() {
        return this.templateId;
    }
    public void setTemplateId(int templateId) {
        this.templateId = templateId;
    }
    public String getDetailRemark() {
        return this.detailRemark;
    }
    public void setDetailRemark(String detailRemark) {
        this.detailRemark = detailRemark;
    }
    public String getCallType() {
        return this.callType;
    }
    public void setCallType(String callType) {
        this.callType = callType;
    }
    public String getBillTitle() {
        return this.billTitle;
    }
    public void setBillTitle(String billTitle) {
        this.billTitle = billTitle;
    }
}
